import "../../assets/styles/ol.scss"
export { Map as cMap, View as CView, Feature as CFeature, Overlay as COverlay } from "ol";
/**
 * source
 */
export { Tile as CTileLayer, Vector as CVectorLayer, Image as CImage, WebGLPoints as CWebGLPointsLayer } from 'ol/layer';

export { WMTS as CWMTS, TileWMS as CWMS, Vector as CVector, XYZ as CXYZ, ImageWMS as CImageWMS, Cluster as CCluster } from 'ol/source';
/**
 * WMTS map service
 */
export { Point as CPoint, LineString as CLineString, Polygon as CPolygon } from 'ol/geom';
export { default as CWMTSTileGrid } from 'ol/tilegrid/WMTS';

export { getWidth as CgetWidth, getCenter as CgetCenter } from 'ol/extent';
export { DoubleClickZoom } from 'ol/interaction';

export { get as Cget } from "ol/proj"
/**
 * Point style and iocn
 */
export { asColorLike as CasColorLike } from 'ol/colorlike';
export { asArray as CasArray } from 'ol/color';
export { DEVICE_PIXEL_RATIO } from 'ol/has';
export { Style as CStyle, Stroke as CStroke, Icon as CIcon, Circle as CircleStyle, Text as CText, Fill as CFill } from 'ol/style'
export { unByKey as CunByKey } from "ol/Observable"
// 
export { click as Cclick } from 'ol/events/condition';
export { Select as CSelect, Draw as CDraw } from "ol/interaction"
export { createBox } from 'ol/interaction/Draw';


export { MousePosition } from 'ol/control';
export { createStringXY } from 'ol/coordinate';

export { WebGLPoints as WebGLPointsLayer } from 'ol/layer';
